package com.hsteach.dao.domain.meeting;

import com.hsteach.common.annotation.Excel;
import com.hsteach.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;


@ApiModel(value = "MeetingPerson", description = "参会人员")
@Data
public class MeetingPerson extends BaseEntity {

    @Excel(name = "主键id")
    @ApiModelProperty(value = "主键id", required = false)
    private long id;

    @Excel(name = "会议id")
    @ApiModelProperty(value = "会议id", required = false)
    private long applyId;

    @Excel(name = "人员id")
    @ApiModelProperty(value = "人员id", required = false)
    private String personId;

    @Excel(name = "人员名称")
    @ApiModelProperty(value = "人员名称", required = false)
    private String personName;

    @Excel(name = "参会人员类型(compere 主持人;attendee 列席人;participant 参会人)")
    @ApiModelProperty(value = "参会人员类型(compere 主持人;attendee 列席人;participant 参会人)", required = false)
    private String personType;

    @Excel(name = "签到状态(0 未签到;1 已签到)")
    @ApiModelProperty(value = "签到状态(0 未签到;1 已签到)", required = false)
    private Integer signInStatus;

    @Excel(name = "签到时间")
    @ApiModelProperty(value = "签到时间", required = false)
    private Date signInTime;

    @Excel(name = "创建时间")
    @ApiModelProperty(value = "创建时间", required = false)
    private Date createTime;

    @Excel(name = "更新时间")
    @ApiModelProperty(value = "更新时间", required = false)
    private Date updateTime;

    @Excel(name = "是否有效 1有效 0无效")
    @ApiModelProperty(value = "是否有效 1有效 0无效", required = false)
    private Integer delStatus;

    @Excel(name = "机构号")
    @ApiModelProperty(value = "机构号", required = false)
    private String orgCode;
}
